#include "log_in.h"
#include "sign_up.h"

// //按登录按钮回调函数
// void ui_Button1_click_cb(lv_event_t *e)
// {
//     // 1. 获取事件相关数据（用户数据为链表头节点）
//     stu_datalist head = (stu_datalist)lv_event_get_user_data(e);  // 从回调绑定中获取链表头
//     lv_obj_t *btn = lv_event_get_target(e);  // 获取触发事件的按钮（可选，这里用不到）

//     // 2. 从文本框读取账号密码（直接访问 UI 控件）
//     const char *acc_text = lv_textarea_get_text(ui_TextArea1);  // 登录账号文本框
//     const char *pwd_text = lv_textarea_get_text(ui_TextArea2);  // 登录密码文本框

//     // 3. 安全处理文本框内容（避免 NULL 指针）
//     STU findSTU = {0};  // 初始化结构体，避免垃圾数据
//     if (acc_text != NULL) {
//         strncpy(findSTU.account, acc_text, sizeof(findSTU.account) - 1);
//         findSTU.account[sizeof(findSTU.account) - 1] = '\0';  // 强制终止符
//     }
//     if (pwd_text != NULL) {
//         strncpy(findSTU.password, pwd_text, sizeof(findSTU.password) - 1);
//         findSTU.password[sizeof(findSTU.password) - 1] = '\0';  // 强制终止符
//     }

//     // 4. 调用实际的查找函数（参数匹配）
//     find_account_for_stulist(head, findSTU);
// }
